package campus.mapper;

import campus.model.Account;
import campus.model.AccountSettings;
import campus.model.AccountSettingsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface AccountSettingsMapper {
    long countByExample(AccountSettingsExample example);

    int deleteByExample(AccountSettingsExample example);

    int deleteByPrimaryKey(Integer zhId);

    int insert(AccountSettings record);

    int insertSelective(AccountSettings record);

    List<AccountSettings> selectByExample(AccountSettingsExample example);

    AccountSettings selectByPrimaryKey(Integer zhId);

    int updateByExampleSelective(@Param("record") AccountSettings record, @Param("example") AccountSettingsExample example);

    int updateByExample(@Param("record") AccountSettings record, @Param("example") AccountSettingsExample example);

    int updateByPrimaryKeySelective(AccountSettings record);

    int updateByPrimaryKey(AccountSettings record);

    List<AccountSettings> findByAllPageSize(AccountSettings accountSettings);

    AccountSettings findByPrimaryKey(Integer zhId);
}